今天繼續紀錄Summary Functions的應用~
建立範例資料集
library(dplyr)
# 建立範例資料集
df <- data.frame(
group = c("A", "A", "B", "B", "C", "C"),
numbers = c(5, 3, 8, 6, 9, 2)
)
# 查看範例資料集
print(df)
計算每個分組(group)中 numbers 變數的第 50 個百分位數(即中位數)
df_summary <- df |>
group_by(group) |>
summarize(
median_quantile = quantile(numbers, 0.5) # 計算中位數 (50% 分位數)
)
print(df_summary)
計算每個分組(group)中 numbers 變數的最小值
參考資料: